require('module-alias/register')
const koa = require('koa')
const bodyParser = require('koa-bodyparser')

// middlewares
const catchError = require('./middlewares/exception')
const InitManager = require('./core/initManager')
// require('./app/model/userModel')


const app = new koa()

// app.use((ctx, next)=> {
//   console.log(1)
//   const a = next();
//   a.then((res)=> {
//     console.log(res)
//   })
//   console.log(23)
// })

// app.use((ctx,next)=> {
//   console.log(3)
//   // next()
//   console.log(4)
//   return 'hello'
// })

app.use(bodyParser())
app.use(catchError)
InitManager.initCore(app)




app.listen(8080)